home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / whitelin / share / turnus / turnus.txt < prev    next >
Text File  |  1995-11-25  |  71KB  |  1,478 lines

  1.  
  2.                                                        Stand 20.9.1994
  3.  
  4.     Willkommen zu
  5.  
  6.  
  7.                           T u r n U s
  8.                      ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  9.  
  10.  
  11.     TurnUs stellt eine neuartige Dateiverwaltung dar, mit der es Ihnen 
  12.   sehr leicht möglich sein wird, Ihren Bestand an Dateien zu erfassen 
  13.   und übersichtlich zu bearbeiten. Die herausragenden Eigenschaften im 
  14.   Überblick:
  15.  
  16.     ∙ beliebig viele Themen
  17.     ∙ beliebig viele Titel pro Thema
  18.     ∙ beliebig viele Dateien pro Titel
  19.     ∙ beliebig langer Kommentar pro Thema
  20.     ∙ beliebig langer Kommentar pro Titel
  21.     ∙ umfangreiche Volltextsuche (keine starre Maskenvorgabe)
  22.     ∙ schnelle Ahnlichkeitssuche
  23.     ∙ Online-Hilfe und 'saubere', schnelle Benutzeroberfläche
  24.     ∙ Import- und Text-Export-Funktion
  25.     ∙ ACS-Modulschnittstelle
  26.     ∙ schneller Einlesemodus mit selektiver Titeltextvorgaben
  27.       pro Dateiende
  28.     ∙ umfangreiche Einstellungen für Individualisten
  29.     ∙ optionale Verschlüsselung der Daten nach eigenem Schlüssel
  30.     ∙ GDOS-Schriften-Darstellung
  31.     ∙ völlig neue Einsatzmöglichkeiten als ACS-Modul
  32.     ∙ per Drag&Drop umfangreicher Datenaustausch
  33.     ∙ u.v.a.m.
  34.  
  35.  
  36.     Inhaltsverzeichnis
  37.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  38.     1     Rechtlicher Hintergrund
  39.     2     Strukturen, Konzepte und Begriffe von TurnUs
  40.     2.1   Hinter den Kulissen
  41.     2.2   individuelle Vorgaben
  42.     2.3   Fenster-Behandlung
  43.     2.4   Verschlüsselung der Daten
  44.     2.5   Drag & Drop
  45.     2.6   Bedienung des TurnUs-Moduls
  46.     3     Menüleiste
  47.     4     Thema / Übersicht-Fenster
  48.     4.1   Ähnlichkeitssuche
  49.     4.2   Thema / Datei-Liste
  50.     4.3   Thema / Datei-Popup
  51.     4.4   Thema / Titel-Liste
  52.     4.5   Thema / Titel-Popup
  53.     5     Einlesen
  54.     6     Zusammenfassen
  55.     7     allgemeine Einstellungen
  56.     7.1   Einstellungen
  57.     7.2   Export-Parameter
  58.     7.3   Registrierung
  59.     8     Disk-Information-Modul
  60.     9     Notiz-Modul
  61.     10    Hilfe-Modul
  62.     10.1  Hilfe-Modul-Kommunikation
  63.     11    Danksagung
  64.  
  65.  
  66.     1     Rechtlicher Hintergrund
  67.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  68.  
  69.     ! TurnUs ist in der unregistrierten Version eine Demo-Version,    !
  70.     ! in der alle Funktionen zugänglich sind, wobei maximal drei      !
  71.     ! Themen pro Programmlauf geöffnet oder neu angelegt und maximal  !
  72.     ! fünf Titel pro Thema benutzt werden können.                     !
  73.  
  74.     Diese Art der Verfügbarkeit von Software mag zwar ungewöhnlich 
  75.   erscheinen, diverse Beweggründe haben mich jedoch zu diesem Schriit 
  76.   führen lassen:
  77.  
  78.     Um den Arbeitsaufwand der Programmerstellung ein wenig zu belohnen -
  79.   reich wird man daran bestimmt nicht -, sollte eine faire Anerkennung 
  80.   der Anwender möglich sein.
  81.  
  82.     Andererseits hat es die Vergangheit bewiesen, daß das kulanteste 
  83.   und fairste Vertreibskonzept (Shareware) von den Anwendern nur 
  84.   unzureichend honoriert wird. Auch wenn es dafür Gegenbeispiele gibt, 
  85.   diese sind leider nicht die Regel.
  86.  
  87.     Trotzdem favorisiere ich die Nähe zu den Anwendern und den Vorteil, 
  88.   neue Programmversion leicht zugänglich zu machen, ohne den 
  89.   Interessenten dafür Update-/Upgrade-Gebühren abzuverlangen.
  90.  
  91.     Erwachsen ist das obige Konzept, das eigentlich den vollständigen 
  92.   Test der Software ermöglicht, jedoch den intensiven Einsatz 
  93.   erschwert. Ich hoffe auf Verständnis und bitte um Nachsicht, wenn 
  94.   sich einige Gemüter mit dieser Regelung nicht anfreunden können. Die 
  95.   Erfahrung zeigt, daß dies notwendig ist; wenn sich eine andere 
  96.   Entwicklung abzeichnet, werde ich sicherlich über einen anderen 
  97.   Vertriebsweg nachdenken.
  98.  
  99.     Damit Sie nicht beim Erreichen der Schranken einer Demoversion 
  100.   einen nervenden Dialog oder unsinnige Meldungen "ausweichen" müssen, 
  101.   erkennen Sie Ihren Status nur im Dialog "Einstellungen/Registrierung".
  102.  
  103.     Verfahrensweise
  104.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  105.     Sofern Sie TurnUs ohne Einschränkungen nutzen wollen, können Sie 
  106.   sich beim Autor registrieren lassen. Dazu füllen Sie bitten den 
  107.   Dialog "Einstellungen/Registrierung" aus und schicken Ihre Daten 
  108.   an meine Adresse. Die minimalen Angaben, die TurnUs Ihnen abverlangt, 
  109.   ist Ihr Vor- und Familienname (!); daraus berechnet TurnUs einen 
  110.   Code, in dem Ihr Name und die TOS-Vserionsnummer Ihres Rechners 
  111.   verschlüsselt ist. Da Sie möglicherweise unter mehreren TOS-Versionen 
  112.   arbeiten, bietet der Dialog Platz für bis zu vier Schlüssel. Sofern 
  113.   Sie registriert wurden, können Sie jederzeit weitere Schlüssel bei 
  114.   mir anfordern.
  115.  
  116.     Um diesen Vorgang zu vereinfachen, existiert in diesem Dialog ein 
  117.   Button ('Brief erzeugen'), der Ihnen die Text-Datei 'REG_TURN.TXT' 
  118.   erzeugt, worin alle Angaben abgedruckt sind. Drucken Sie diesen 
  119.   Text aus und vervollständigen Sie ihn.
  120.  
  121.     In der vorliegenden Version ist für die Registrierung zur privaten 
  122.   Nutzung 30,- DM zu zahlen. Sofern Sie TurnUs gewerblich nutzen 
  123.   möchten, sind 90,- DM zu zahlen. In diesem Fall ist Ihre vollständige 
  124.   Adressangabe (eventuell mit Firmenangabe) notwendig, damit ich Ihnen 
  125.   eine Rechnung ausstellen kann.
  126.  
  127.         Oliver Michalak
  128.         Wittekindstraße 23
  129.         33615 Bielefeld
  130.         EMail: Oliver Michalak@bi.maus.de
  131.         
  132.         Deutsche Bank Bielefeld
  133.         KtoNr: 0839928
  134.         BLZ:   480 700 20
  135.         
  136.     Damit ich Ihre Angaben bei eventuellen Fehlern oder Fragen schnell 
  137.   zur Hand habe, bestätigen Sie bitte noch mit Ihrer Unterschrift die 
  138.   Erlaubnis zur elektronischen Erfassung ihrer Daten nur für meine 
  139.   privaten Zwecke. Die Daten werden selbstverständlich nicht dritten 
  140.   zugänglich gemacht, es dient nur der beschleunigten Produktpflege, 
  141.   wenn Probleme auftreten.
  142.  
  143.     Sofern Ihre Registrierung erfolgreich verlief, bekommen Sie einen 
  144.   Schlüssel zugeschickt, der in eines der vier Felder des obigen 
  145.   Dialoges einzutragen ist. Nach dem Wechsel des Textfeldes sollte nun 
  146.   "registriert" im Dialog erscheinen, dann war die Registrierung 
  147.   erfolgreich und Sie besitzen nun eine Version von TurnUs, die 
  148.   keinerlei Beschränkungen mehr besitzt.
  149.  
  150.     Demeti
  151.     ¯¯¯¯¯¯
  152.     Der Autor kann, trotz aller Sorgfalt in der Entwicklung, keine 
  153.   Garantie für die fehlerfreie Funktion des Programmes übernehmen, noch 
  154.   kann er für eventuelle Schäden, egal welcher Art, haftbar gemacht 
  155.   werden. Der Autor ist bemüht, TurnUs weiter zu pflegen, Sie können 
  156.   mich dabei unterstützen, indem Sie offensichtliche Fehler oder 
  157.   gravierende Mängel schriftlich oder per EMail an imch weiterreichen.
  158.  
  159.     Verfügbarkeit & Vertrieb
  160.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  161.     TurnUs darf nur im öffentlichem, kompletten Paket und nur 
  162.   unverändert weitergegeben werden. Das öffentliche Paket beinhaltet 
  163.   die Programmdatei (TURNUS.APP), den Hilfetext (TURNUS.HLP), die 
  164.   Datenvorgabedatei (TURNUS.DAT), den 'Upload-Text' für BBS's 
  165.   (TURNUS.UPL), diese Anleitung (TURNUS.TXT), das Hilfe-Modul 
  166.   (HELP.AMA), das Notiz-Modul (NOTIZ.AMA) und das Disk-Info-Modul 
  167.   (DSK_INFO.AMA). Dieses öffentliche Paket besitzt einen 'Shareware'-
  168.   ähnlichen Status und darf demzufolge neben den Mailboxen auch in PD-
  169.   Vertrieben und Sammeldisketten aufgeführt werden.
  170.  
  171.     Ausdrücklich untersagt ist jedoch der Vertrieb, der TurnUs als 
  172.   'funktionelle Aufwertung' zu kommerzieller Soft- oder Hardware 
  173.   auszeichnet; in diesem Fall muß eine gesonderte Lizenz mit dem Autor 
  174.   abgeschlossen werden.
  175.  
  176.     Erfolgt beim Autor die Registrierung zur Vollversion, erhält der 
  177.   Kunde neben dem erwähnten Code ein privates TurnUs-Paket, das neben 
  178.   weiteren, kleinen ACS-Modulen eine ACS-Modul-Version von TurnUs 
  179.   erhält - dieses Paket darf nicht weitergegeben werden, 
  180.   Zuwiderhandlungen sind strafbar!
  181.  
  182.     Die ACS-Modul-Version ermöglicht es im Zusammenhang mit der 
  183.   Drag&Drop-Funktion bisheriger ACS-Programme, TurnUs in ihr eigenes 
  184.   Programm zu integrieren. Als Beispiel sei das Zusammenspiel der beim 
  185.   Maxon Verlag erhältlichen LAZy-Shell 3.1(!) genannt:
  186.  
  187.     Beinhaltet ein TurnUs-Titel gepackte Archieve, kann die Datei aus 
  188.   der TurnUs-Dateiliste in das Werkzeuge-Fenster der LAZyShell 3.1 zum 
  189.   Anzeigen gezogen werden. Anhand der Packer-Ausgabe kann dann der 
  190.   Inhalt des Archivs aus dem Protokoll-Fenster der LAZy-Shell 3.1 in 
  191.   den Titeltext von TurnUs gezogen werden! Weiterhin können Archive aus 
  192.   TurnUs direkt ausgepackt oder getestet sowie unmittelbar Dateien in 
  193.   ein Archiv eingepackt werden!
  194.  
  195.  
  196.     2     Strukturen, Konzepte und Begriffe von TurnUs
  197.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  198.  
  199.     TurnUs unterstützt all die Vorteile, die das ACS-System zur 
  200.   Verfügung stellt, sofern dies sinnvoll ist. Neben den modernen 
  201.   unmodalen Dialogen in Fenstern, einer umfangreichen Tastatursteuerung,
  202.   der grundsätzlichen Lauffähigkeit auch als ACC und einer selektiven 
  203.   Online-Hilfe sind zunächst die Ikonen hervorzuheben, die automatisch 
  204.   auf dem Hintergrund erscheinen. Neben den Ikonen für nachgeladene ACS-
  205.   Module, wird jedes Thema durch eine "Doppelpfeil-Ikone" dargestellt. 
  206.   Die ACS-Module können einerseits manuell nachgeladen werden ("Modul 
  207.   laden...") oder auch automatisch zu Programmstart. Dazu wird im 
  208.   Programmpfad nach Modulen mit dem Ende AMA gesucht oder es wird der, 
  209.   durch "Module laden..." spezifizierte Module-Pfad herangezogen.
  210.  
  211.     Entgegen den bisherigen Dateiverwaltungen unterliegt dem Konzept 
  212.   von TurnUs die Maxime, dem Anwender kein "egoistische", starre Masken-
  213.   Struktur aufzupropfen und bei der anzustrebenden Flexibilität dennoch 
  214.   eine leicht zu erfassende Programm-Oberfläche zu bieten, mit der er 
  215.   schnell und unkompliziert zum Ziel kommt.
  216.  
  217.     Enstanden ist folgendes Konzept:
  218.  
  219.     Jeder Datensatz wird im Verlauf als Thema bezeichnet. Dieses Thema 
  220.   wird durch das Fenster "Übersicht" dem Anwender zugänglich gemacht, 
  221.   es stellt also die Schaltzentrale für jedes Thema dar, in dem alle 
  222.   Titel gesammelt und dargestellt werden. Damit nun ein Thema neben den 
  223.   Titeln auch einen erklärenden Text bekommt, kann unter der lokalen 
  224.   Menüleiste das "Thema bearbeitet" werden - also ein beliebig langer 
  225.   Text oder Kommentar erfaßt werden.
  226.  
  227.     Jedes derart angelegte Thema kann nun beliebig viele Titel 
  228.   (hausbacken auch Datensätze genannt) beihalten. Jeder Titel ist ein 
  229.   frei gestaltbarer Text mit beliebig vielen Dateien "im Schlepptau".
  230.  
  231.     Damit jedoch ein Titel einen eindeutigen 'Namen' bekommt, muß 
  232.   innerhalb des Titeltextes eine Zeile hervorgehoben werden, anhand 
  233.   derer der Titel in die Titelliste des Übersichts-Fensters eingetragen 
  234.   wird - die sogenannte Titelüberschrift! Dafür ist die sogenannt 
  235.   'Vorgabe' zuständig, die als Orientierung für ein Titeltext dient. 
  236.   Sie können bis zu zehn Zeilen gestalten, die Ihnen als Vorgabe für 
  237.   das Anlegen eines Titels dienen.
  238.  
  239.     Wenn in der gesamten Anleitung von beliebigen Themen, Titeln und 
  240.   Texten die Rede ist, dann funktioniert dies nur innerhalb der Grenzen 
  241.   des freien Speichers, da alle Daten für den schnellen Zugriff im RAM 
  242.   gehalten werden.
  243.  
  244.     Die zukunftsweisende Unterstützung von Modulen schafft die 
  245.   Möglichkeit, einem Programm Funktionen nachzureichen, ohne daß 
  246.   Programm an sich zu verändern. Weiterhin kann sich der Anwender 
  247.   entscheiden, welche Programmfunktionen er nutzen möchte, ungewünschte 
  248.   Module können also aus dem Speicher entfernt werden. Vorrauszusetzen 
  249.   ist nur, daß die Module und Programme miteinander 'kommunizieren' 
  250.   können, was mit dem ACS-System und dem Drag&Drop-Verfahren sehr 
  251.   leicht möglich ist. Dies bedeutet, daß einzelne Objekte aus einem 
  252.   Fenster selektiert und in ein anderes Fenster gezogen werden können. 
  253.   Sofern das Zielfenster den Typ des Objektes 'versteht' - es muß 
  254.   schließlich wissen, was auf sich zukommt - werden die darin 
  255.   repräsentierten Daten übernommen.
  256.  
  257.     Als Beipiel sei das Modul DSK_INFO.AM genannt:
  258.     Es stellt diverse Informationen für ein frei wählbares Laufwerk zur 
  259.   Verfügung. Die einzelnen Zeilen des Disk-Info-Moduls können 
  260.   selektiert werden und per Drag&Drop in ein Text-Editor gezogen 
  261.   werden, der den Typ AS_STRING erkennen sollte. In TurnUs verstehen 
  262.   alle Text-Fenster diesen Typ. Möchten Sie beispielweise im Text-
  263.   Fenster für das Thema die aktuellen Informationen über ein Laufwerk 
  264.   übernehmen, genügt ein Drag&Drop aus dem Disk-Info-Fenster hierauf.
  265.  
  266.  
  267.     2.1   Hinter den Kulissen
  268.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  269.  
  270.     Zu einem intuitiven Programm gehört neben einer modernen 
  271.   Benutzeroberfläche auch einige interne Optimierungen, die dem 
  272.   Anwender stupide Arbeiten abnehmen ohne dabei die Programmoberfläche 
  273.   zu überlasten. Insbesondere seien hier kurz die Editorfunktionen 
  274.   aufgeführt, die für die Fenster 'Zusammenfassen' und 'Thema' gelten:
  275.  
  276.     Entgegen der in den Dialogen sonst üblichen Tastaturunterstützung 
  277.   für [Ok] die [Return]-Taste, für [Hilfe] die [Help]-Taste und für 
  278.   [Abbruch] die [Undo]-Taste zu nutzen, wird in den beiden Editoren 
  279.   dies anders gehandhabt. Der Sinn steckt darin, daß diesen Tastenkombi-
  280.   nationen noch viel eher eine Bedeutung innerhalb der Texteingabe 
  281.   zukommt, wobei sie Steuerung der Schreibmarke (Cursor) analog zum 
  282.   existierenden Standard erfolgt.
  283.  
  284.     [CONTROL-Y]   Zeile löschen
  285.     [CONTROL-X]   markierten Block ausschneiden
  286.     [CONTROL-C]   markierten Block kopieren
  287.     [CONTROL-V]   markierten Block einfügen
  288.     [UNDO]        letzte Aktion rückgängig machen
  289.     [RETURN]      neue Zeile erzeugen
  290.  
  291.     Ganz wichtig ist auch die Möglichkeit, aus anderen Modulen oder ACS-
  292.   Fenstern Texte per Drag&Drop in einen Editor einzufügen. Dabei wird 
  293.   der Text an die aktuelle Cursorposition eingesetzt und als Block 
  294.   markiert, kann als eventuell mit [DEL] wieder gelöscht werden.
  295.  
  296.     Hinweis:  Einige Operationen können vorzeitig abgebrochen werden, 
  297.     wenn Sie dies wünschen. Halten Sie dazu die [SHIFT]-Taste gedrückt, 
  298.     es erscheint dann die Nachfrage, ob Sie diesen Vorgang wirklich 
  299.     unterbrechen wollen.
  300.  
  301.  
  302.     2.2   individuelle Vorgaben
  303.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  304.  
  305.     Neben dem Erfassen von Dateien der Festplatte oder anderer, 
  306.   schneller Medien ist sicherlich die Verwaltung von Dateien von 
  307.   Diskette ein großes Anwendungsgebiet. Jetzt erscheint es aber als 
  308.   lästig, wenn beim Erfassen neuer Titel aus Versehen die eingelesenen 
  309.   Dateien entfernt werden. Weiterhin läßt sich beobachten, daß viele 
  310.   'interessante' Dateien oft vom gleichen 'Typ' sind mit einem 
  311.   identischen Dateiende, zum Beispiel LHarc- oder Zip-Archieve. Es 
  312.   scheint also sinnvoll, schon beim Einlesen einzelne Dateitypen, die 
  313.   durch ihr Dateiende 'gekennzeichnet' sind, in die Titelliste 
  314.   aufzunehmen. In TurnUs wurde dieses Konzept ausgebaut und 
  315.   folgendermaßen umgesetzt:
  316.  
  317.     Es kann sehr wohl für das Zusammenfassen mehrerer Dateien zu einem 
  318.   Titel eine Textvorgabe definiert werden (siehe unter 'Vorgabe 
  319.   bearbeiten'). Da diese Vorgabe allerdings nur sehr allgemein gehalten 
  320.   sein kann, man jedoch anhand des Dateityps in Grenzen Rückschlüsse 
  321.   auf den Inhalt der Datei ziehen kann, wurde ein Automatismus 
  322.   eingeführt, der anhand des Dateiendes eine spezielle Vorgabe für den 
  323.   Titeltext wählt, den Dateinamen ohne Ende in den Titeltext aufnimmt 
  324.   und schließlich diesen Titel in die Titelliste aufnimmt! Der Auslöser 
  325.   dafür befindet sich im Fenster 'Einlesen' und heißt 'automatisches 
  326.   Einordnen jeder Datei'.
  327.  
  328.     Da diese speziellen Vorgaben beliebig gehalten sein müssen, sind 
  329.   sie als Textdatei unter TURNUS.DAT abgespeichert. Befindet sich 
  330.   diese Datei im gleichen Ordner wie TURNUS.APP, wird sie zu 
  331.   Programmstart eingeladen. Ein Beispiel:
  332.  
  333.     --------------------------------------------------
  334.     |#LZH
  335.     |Typ: LHarc-Archiv
  336.     |Inhalt:
  337.     |Status:
  338.     |Bemerkung:
  339.     |
  340.     |#TXT
  341.     |Typ: ASCII-Text
  342.     |Kurzinhalt:
  343.     |
  344.     |#IMG
  345.     |Typ: Raster-Grafik
  346.     |Farben:
  347.     |Beschreibung:
  348.     |
  349.     --------------------------------------------------
  350.  
  351.     Zu erkennen ist, daß ein neuer Dateityp mit '#' eingeleitet wird 
  352.   und danach das drei Buchstaben lange Dateiende folgt (Beispiel: #LZH) 
  353.   - diese Definition muß unbedingt so aussehen und am Anfang einer 
  354.   Zeile stehen! Danach folgt eine beliebige Anzahl von Zeilen, die für 
  355.   diesen Dateityp als Vorgabe herangezogen werden - dabei werden 
  356.   Leerzeilen überlesen.
  357.  
  358.     Nehmen wir an, die globale Vorgabe in einem Thema sieht so aus:
  359.  
  360.     | Titel:          <- als 'Titelüberschrift' markiert
  361.     | Typ:
  362.     | Beschreibung:
  363.     |
  364.  
  365.     Wird unter diesen Voraussetzungen der obige Automatismus aktiviert, 
  366.   geht TurnUs zyklisch folgendermaßen vor:
  367.  
  368.       ∙ Datei ermitteln
  369.       ∙ existiert dieser Dateityp in der eingelesenen TURNUS.DAT?
  370.  
  371.         ∙ NEIN: Dann wird ein Titeltext mit der globalen Vorgabe 
  372.           erzeugt und hinter der 'Titelüberschrift' (hier also die 
  373.           erste Zeile) der Dateiname angefügt. Dieser Titeltext wird 
  374.           dann als neuer Titel in die Titelliste aufgenommen.
  375.  
  376.         ∙ JA:   In diesem Fall wird als erstes die 'Titelüberschrift' 
  377.           der globalen Vorgabe mit dem Dateinamen in den Titeltext 
  378.           übernommen! DANACH kommt dann der Vorgaben-Text, der aus 
  379.           der TURNUS.DAT für diesen Typ ermittelt wurde! Dieser 
  380.           Titeltext wird wiederum als neuer Titel übernommen.
  381.  
  382.     Versuchen Sie, diese Vorgehensweise zu verstehen, um damit den 
  383.   größten Nutzen daraus zu ziehen. Insbesondere beim Erfassen oder 
  384.   Aktualisieren von beispielsweise Archiven lassen sich dadurch sehr 
  385.   schnell Ihre Themen auffrischen: Einlesen -> Automatismus ein, Datei-
  386.   Datum ab dem Thema-Datum -> [OK] und schon befinden sich alle 'neuen` 
  387.   Dateien mit einer individuellen Vorgabe in der Titelliste! Absolut 
  388.   sinnvoll ist es dann natürlich, die Titeltexte zu diesen Dateien 
  389.   manuell zu erweitern - aber das sollten Sie sowieso tun.
  390.  
  391.  
  392.     2.3   Fenster-Behandlung
  393.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  394.  
  395.     Bei der Verwendung von unmodalen Dialogen in Fenstern ergeben sich 
  396.   einige Aspekte, die mit einer gewöhnlichen Dialogführung nicht 
  397.   möglich sind. So können nun Dialoge existieren, ohne daß diese 
  398.   unmittelbar beendet werden müssen, bevor das Programm fortfährt. Dies 
  399.   wirkt sich in TurnUs an mehreren Stellen aus:
  400.  
  401.     Zum einen gibt es für jedes Thema einen eigenen Dialog für die 
  402.   Funktionen 'Einlesen', 'Zusammenfassen', 'Information' und 'Thema 
  403.   bearbeiten'. Damit Sie allerdings bei mehreren geöffneten Themen 
  404.   nicht den Überblick verlieren, welcher Dialog zu welchem Thema 
  405.   gehört, befindet sich der Fenster-Titelzeile hinter dem Dialognamen 
  406.   jeweils der Dateiname des 'Ur-Themas'.
  407.  
  408.     Schließlich ergibt sich insbesondere beim 'Zusammenfassen' eine neue 
  409.   Funktionalität: Wurde dieses Fenster geöffnet, geht TurnUs davon aus, 
  410.   daß Sie mindestens eine Datei in der Dateiliste selektiert haben - 
  411.   sonst wäre diese Funktion auch sinnlos. Andererseits können Sie durch 
  412.   die unmodaen Dialoge dann sehr wohl wieder das Übersichtsfenster 
  413.   aktivieren und dort Dateien deselektieren! Dies eröffnet Ihnen zwar 
  414.   die nachträgliche Korrektur der zusammenzufassenden Dateien, 
  415.   allerdings könnten Sie sehr wohl alle Dateimarkierungen aufheben. 
  416.   TurnUs bemerkt dies, wenn Sie das 'Zusammenfassen' mit [OK] 
  417.   bestätigen wollen und macht Sie darauf aufmerksam.
  418.  
  419.     Die Gestaltung der Übersicht-Fenster wurde so gewählt, daß ein 
  420.   möglichst guter Überblick über die erfaßten Dateien und Titel 
  421.   besteht. Die Darstellung ist aber an einigen Stellen optimiert worden:
  422.  
  423.     Zum einem enthält jede Liste sogenannte Slider, mit denen der 
  424.   Inhalt sehr schnell verschoben werden kann. Entgegen den 'normalen' 
  425.   Slidern der GEM-Fenster besitzen sie die Eigenschaft, daß zum einen 
  426.   beim gedrückten Slider der Inhalt in Echtzeit aufgefrischt wird. 
  427.   Weiterhin bewirkt ein Doppelklick auf ein Pfeilelement, daß der 
  428.   Inhalt vollständig (nicht zeilen- oder seitenweise) in die Richtung 
  429.   verschoben wird.
  430.  
  431.     Obwohl die Übersicht-Fenster keinen 'Sizer' besitzen, lassen Sie 
  432.   sich doch zwischen zwei Größen hin- und herschalten. Dabei orientiert 
  433.   sich die kleine Darstellung an die monochrome ST-Auflösung, die große 
  434.   nutzt hingegen den jeweiligen Monitor optimal aus. Wird ein Thema 
  435.   geöffnet, wird der Zustand 'klein' oder 'groß' auch wieder 
  436.   hergestellt - unabhängig davon, ob die Auflösung gewechselt wurde! 
  437.   Die Fensterkoordinaten aller zu einem Thema bezogenen Fenster werden 
  438.   in dem Thema relativ gesichert und entsprechend wiederhergstellt.
  439.  
  440.  
  441.     2.4   Verschlüsselung der Daten
  442.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  443.  
  444.     Über den lokalen Informationsdialog für ein Thema können Sie dem 
  445.   Thema ein Schlüssel zuordnen. Dieser Schlüssel dient als Grundlage 
  446.   für eine umfangreiche Verschlüsselung der möglicherweise nicht für 
  447.   die Öffentlichkeit zugänglichen Daten. Dabei werden umfangreiche 
  448.   Berechnungen durchgeführt, die aus Geschwindigkeitsgründen nur an 
  449.   zwei Stellen in TurnUs auftreten: beim Öffnen eines Themas werden die 
  450.   Daten entschlüsselt und beim Sichern verschlüsselt.
  451.  
  452.     Prinzipiell ist ein möglichst langer Schlüssel, den Sie sich zwar 
  453.   unbedingt merken sollten, der aber nicht unbedingt leicht von 
  454.   fremnden Personen erraten werden soll (also nicht 'JOSHUA` oder 
  455.   dergleichen), immer effektiver und damit sicherer in Fragen einer 
  456.   möglichen, unberechtigten Datendechiffrierung von fremder Seite.
  457.  
  458.     ACHTUNG:  Stellen Sie sicher, daß Sie den Schlüssel nicht 
  459.   vergessen, denn selbst dem Autor ist es trotz Kenntnis der 
  460.   Verschlüsselungsmethode nicht möglich, in annehmbarer Zeit den 
  461.   Schlüssel zu ermitteln (irgendwann kann JEDER Code geknackt werden -
  462.   allerdings ergeben die statistischen Berechnungen für die Zeitdauer 
  463.   eines solschen Suchverfahrens mehrere Jahre bis Jahrzehnte).
  464.  
  465.  
  466.     2.5   Drag & Drop
  467.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  468.     Vielfach erwähnt und hier nun ausführlich erklärt: Der Drag&Drop-
  469.   Mechanismus von TurnUs (und allen weiteren ACS-Programmen und Moduln).
  470.  
  471.     Um Daten zwischen den verschiedenen Anwendungen auszutauschen, kann 
  472.   man neben dem Exportieren aus dem ersten Programm und dem hoffentlich 
  473.   erfolgreichen, anschließendem Importieren in das zweite Programm den 
  474.   Weg über das sogenannte Klemmbrett (neudeutsch Clipboard) nehmen. 
  475.   Neben der umständlichen Handhanbung sind es die mangelnden Formate, 
  476.   die diesem Mechanismus kaum Erfolg beschieden.
  477.  
  478.     Viel einsichtiger für den Anwender ist hingegen das Ziehen eines 
  479.   'Objektes' aus einem Fenster in ein anderes Fenster eines anderen 
  480.   Programmes. Der sich dahinter verbergende Mechanismus der 
  481.   Kommunikation zwischen zwei verschiedenen Prozessen wird als 
  482.   'Drag&Drop'-Mechanismus bezeichnet. Innerhalb von ACS-Programmen und  
  483.   -Modulen (und bisher leider nur dort) ist dieser Mechanismus 
  484.   vorgesehen und deshalb auch sehr leicht anzuwenden.
  485.  
  486.     Für TurnUs bedeutet dies, daß Sie aus den meisten 'Feldern' der 
  487.   Dialoge die Objekte 'nehmen und ziehen' und auf andere Felder 'fallen 
  488.   lassen' können. Dabei finden zwei Methoden Anwendung um mehrere 
  489.   Objekte auszuwählen und dann zu ziehen: Sind die einzelnen Felder 
  490.   voneinander völlig unabhängig in einem Fenster untergebracht und 
  491.   'ziehbar' (zu erkennen am Rahmen, der sich beim 'Ziehen' zeigt), 
  492.   können weitere Felder durch das 'Gedrückt-halten' von [SHIFT] 
  493.   markiert werden.
  494.  
  495.     Ist das Feld jedoch - wie dies bei Listen in Textform der Fall ist -
  496.   zusammenhängend, werden zur schnelleren Bedienung bei gedrückter 
  497.   Maustaste weitere Felder markiert. Beispielsweise sind in der 
  498.   Dateiliste mehrere Dateien anwählbar. In diesem Fall wird Drag&Drop 
  499.   dadurch initiiert, daß beim 'Klicken' in die selektierten Zeilen 
  500.   [SHIFT] gedrückt wird - dann wird der Rahmen zum Verschieben 
  501.   sichtbar. Auch können diverse Felder in den Dialogen andere Objekte 
  502.   annehmen, welche dies sind und wie die einzelnen Felder den Drag&Drop-
  503.   Vorgang einleiten, wird bei der Vorstellung der einzelnen Dialoge 
  504.   erläutert.
  505.  
  506.     Kein Fortschritt ohne Haken und Ösen: Damit ein solcher Mechanismus 
  507.   funktioniert, bekommt jedes Objekt eine eigentlich eindeutige Objekt-
  508.   Typ-Nummer (ACS-Typ). Da jedoch ständig neue Typnummern aufkommen, 
  509.   können unter Umständen alte Programme die neuen Objekte nicht korrekt 
  510.   erkennen. Im schlimsten Fall reagieren diese allerdings 'nur' mit dem 
  511.   'Zurückschnappen' der gezogenen Objekte. Bei der Vorstellung der 
  512.   möglichen Drag&Drop-Felder für TurnUs wird erklärt, welche Typen 
  513.   jeweils gezogen oder angenommen werden.
  514.  
  515.  
  516.     2.6   Bedienung des TurnUs-Moduls
  517.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  518.     Obwohl ein nachgeladenes Modul keine eigene Menüleiste besitzen 
  519.   kann, werden die für ein Modul sinnvollen Funktionen über die 
  520.   erscheinende TurnUs-Ikone zur verfügung gestellt. Ein Doppelklick auf 
  521.   die Ikone öffnet ein Popup, dessen einzelne Einträge analog zu den 
  522.   Menütiteln der Programmversion angelegt sind. Einzig der Eintrag 
  523.   'Einstellungen sichern' bewirkt das unmittelbare Sichern der Datei 
  524.   TURNUS.INF.
  525.  
  526.     Zu beachten ist auch in der Modul-Version, daß sich die notwendigen 
  527.   Dateien TURNUS.INF, TURNUS.DAT und TURNUS.HLP im gleichen Verzeichnis 
  528.   wie das Hauptprogramm befinden, sonst gehen unter Umständen 
  529.   Einstellungen und Informationen verloren, auf die Sie gerne 
  530.   zurückgreifen möchten! Allerdings müssen sich natürlich nicht die 
  531.   Themen-Dateien selber in diesem Ordner befinden.
  532.  
  533.  
  534.     3     Menüleiste
  535.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  536.  
  537.     Die Menüleiste dient dem Öffnen oder Anlegen neuer Themen, dem Sichern, 
  538.   dem Export/Import für TurnUs. Weiterhin sind hier die Einstellungen für 
  539.   TurnUs und die Modulschnittstelle zugänglich.
  540.  
  541.     Die Funktionen der Menüleiste:
  542.  
  543.     ∙ Datei / neu anlegen:
  544.  
  545.     Ein neues Thema wird angelegt. Es erscheint eine Thema-Ikone, die 
  546.   den Namen 'NAMELOS.TRN' erhält. Sind Titel oder Texte in diesem Thema 
  547.   erfaßt worden, die noch nicht gesichert wurden, erscheint im Fenster-
  548.   Titel ein '*'. Soll ein noch nicht gesichertes Thema aus dem Speicher 
  549.   gelöscht werden, wird in diesem Fall ein Sicherheitsnachfrage 
  550.   erscheinen, ob die Daten wirklich gelöscht werden sollen.
  551.  
  552.     ∙ Datei / öffnen:
  553.  
  554.     Es erscheint die übliche Dateiauswahlbox, in der eine Thema-Datei 
  555.   zum Öffnen angewählt werden kann - dabei wird IMMER das Dateiende auf 
  556.   'TRN' gesetzt! Ist die von Ihnen gewählte Datei noch nicht vorhanden, 
  557.   wird nachgefragt, ob unter diesem Namen ein neues Thema angelegt 
  558.   werden soll. Sollten Sie den vorzüglichen Dateiauswahlbox-Ersatz 
  559.   SELECTRIC benutzen, können Sie sogar bis zu zehn Themen-Dateien 
  560.   gleichzeitig anwählen.
  561.  
  562.     Ist das von Ihnen angewählte Thema verschlüsselt worden, wird 
  563.   dieser Schlüssel nun erfragt. Wundern Sie sich bitte nicht, daß Sie 
  564.   bei der Eingabe im Dialog keine Zeichen sehen, diese werden 
  565.   unsichtbar gemacht. Bei der Eingabe müssen Sie unbedingt auf die 
  566.   korrekte Groß- und Kleinschreibung achten!
  567.  
  568.     ∙ Datei / schließen:
  569.  
  570.     Das oberste Fenster wird hiemir geschlossen. Für Module- oder Themen-
  571.   Fenster bedeutet dies, daß sie 'ikonifiziert' werden. Die weiteren 
  572.   unmodalen Dialoge werden geschlossen, was innerhalb von TurnUs den 
  573.   gleichen Effekt hat, als würden diese Dialoge mit 'Abbruch' beendet 
  574.   werden!
  575.  
  576.     ∙ Datei / sichern:
  577.  
  578.     Das aktuelle Thema wird unter dem im Fenstertitel angegeben Namen 
  579.   gesichert. Ist für dieses Thema noch kein Name konkretisiert worden - 
  580.   zu erkennen an der Bezeichnung NAMENLOS.TRN - erscheint eine 
  581.   Dateiauswahlbox, in der Sie den Namen der Datei angeben müssen.
  582.  
  583.     ∙ Datei / sichern als:
  584.  
  585.     Analog zu obiger Funktionsweise wird mit dieser Funktion das Thema 
  586.   gesichert, zuvor können Sie jedoch einen neuen Datenamen in der 
  587.   erscheinednen Dateiauswahlbox wählen. Existiert dieses Thema bereits, 
  588.   wird nochmals nachgefragt, ob Sie das Thema wirklich unter diesem Namen 
  589.   sichern möchten - in diesem Fall wird das alte Thema überschrieben!
  590.  
  591.     ∙ Datei / letzte Fassung:
  592.  
  593.     Beim intensiven Erfassen neuer Titel oder umfangreichem Löschen 
  594.   mehrerer Titel aus einem Thema kann es durchaus vorkommen, daß das 
  595.   Thema zu stark umgebaut und abgeändert wurde. Wollen Sie in einem 
  596.   solchen Fall wieder den alten Datenbestand wiederherstellen, können Sie 
  597.   mit dieser Funktion die letzte, gesicherte Fassung wieder laden.
  598.  
  599.     ∙ Datei / Information:
  600.  
  601.     Sind auf dem Hintergrund ein oder mehrere Ikonen von ACS-Modulen 
  602.   angewählt, werden Informationen zu diesem Modulen ausgegeben. Sonst 
  603.   wird ein Informations-Fenster geöffnet, das auch durch Anwählen des 
  604.   Menüeintrages unter dem Programmnamen erscheint. Diese Information ist 
  605.   nicht zu verwechseln mit der Information, die man im Titel-Popup zu 
  606.   einem Thema abrufen kann.
  607.  
  608.     ∙ Datei / importieren:
  609.  
  610.     Möchten Sie zwei Themen zu einem Thema verschmelzen, ist dies die 
  611.   richtige Funktion. Hiermit können Sie in ein bestehendes Thema ein 
  612.   weiteres Thema 'hineinladen'. Dabei werden alle Titel des in der 
  613.   Dateiauswahlbox anzugebenen Themas in das bestehende Thema einsortiert. 
  614.   Die Übernahme des neuen Thementextes erfolgt hier nicht, wohl aber die 
  615.   Abfrage nach dem Schlüssel, sofern das zu importierende Thema 
  616.   verschlüsselt gesichert wurde! Dabei erfolgen die gleichen Schritte, 
  617.   die auch für das manuelle Analegen eines neuen Themas notwendig sind - 
  618.   siehe Kapitel 'Einlesen'.
  619.  
  620.     ∙ Datei / exportieren:
  621.  
  622.     Natürlich besteht oft der Wunsch, die angelegten Titel samt ihrer 
  623.   Texte und Dateien in anderen Programme weiter zu verarbeiten. Mit 
  624.   dieser Funktion steht Ihnen die Tür für den Text-Export eines oder alle 
  625.   Titel offen. Dabei werden Ihre Einstellungen wirksam, die Sie unter 
  626.   'Exportparameter' ausführlich dargestellt bekommen.
  627.  
  628.     Haben Sie beim Aufruf dieser Funktion einen Titel selektiert, werden 
  629.   Sie von TurnUs gefragt, ob Sie den gewählten Titel oder alle Titel 
  630.   exportieren möchten. Danach, oder wenn kein Titel selektiert war, 
  631.   erscheint die berühmte Dateiauswahlbox, in der Sie die Textdatei zur 
  632.   Aufnahme der zu exportierenden Daten angeben. Nach erfolgreichem 
  633.   Abschluß dieser Funktion enthält die Datei nach Ihren Angaben 
  634.   formatiert alle gewünschten Daten, die Sie nun beispielsweise in eine 
  635.   Textverarbeitung übernehmen können.
  636.  
  637.     ∙ Datei / Modul laden:
  638.  
  639.     Wie eingangs schon beschrieben, können hiermit weitere ACS-Module 
  640.   nachgeladen werden. Auch hier ist es möglich - sofern Sie SELECTRIC 
  641.   einsetzen -, bis zu zehn Module anzuwählen und unmittelbar zu laden. 
  642.   Zu achten ist darauf, daß TurnUs nur diejeniegen Module lädt, die zum 
  643.   einen noch in den Speicher passen und die weiterhin die richtige 
  644.   Versionsnummer besitzen.
  645.  
  646.     ∙ Datei / Ende:
  647.  
  648.     Hiermit verlassen Sie - eventuell mit einer Sicherheitsnachfrage - 
  649.   TurnUs. Sollten sich ungesicherte oder veränderte Themen im Speicher 
  650.   befinden, erscheint eine Abfrage, ob Sie diese doch noch speichern 
  651.   möchten.
  652.  
  653.     ∙ Edit / wechseln:
  654.  
  655.     Innerhalb von TurnUs können Sie mit diesem Menüpunkt (insbesondere 
  656.   mit der entsrechenden tastenkombination) schnell die geöffneten 
  657.   Fenster zyklisch in den Fordergrund bringen.
  658.  
  659.     ∙ Edit / löschen:
  660.  
  661.     Das oberste Fenster wird hierdurch gelöscht. Ein Thema oder ein 
  662.   Module wird danach vollständig aus dem Speicher entfernt, ein unmodlaer 
  663.   Dialog wird 'nur' - wie unter "Fenster schließen" - mit 'Abbruch' 
  664.   beendet.
  665.  
  666.     ∙ Edit / Einstellungen:
  667.  
  668.     Hier hinter verbergen sich die Einstellungen, mit denen Sie TurnUs 
  669.   an Ihre Anforderungen anpassen können. Mehr dazu unter der 
  670.   Überschrift 'Einstellungen'.
  671.  
  672.     ∙ Edit / sichern...:
  673.  
  674.     Sie können damit die aktuellen Einstellungen für TurnUs in einer 
  675.   Datei Ihrer Wahl sichern. Findet TurnUs zu Programmstart die Datei 
  676.   TURNUS.INF im aktuellen Verzeichnis wieder, wird dieses automatisch 
  677.   geladen und die darin möglicherweise gespeicherten Themen geladen.
  678.  
  679.     ∙ Hilfe:
  680.  
  681.     Zu den einzelnen Menüeiträgen erhalten Sie einen Hilfe-Text, sofern 
  682.   das Modul HELP.AM geladen ist. Diese Text erhalten Sie auch, wenn Sie 
  683.   in einem unmodalen Dialog die [HELP]-Taste drücken.
  684.  
  685.  
  686.     4     Thema / Übersicht-Fenster
  687.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  688.  
  689.     Ausgangspunkt für die Bearbeitung der Dateien und Titel eines Themas 
  690.   ist das Fenster "Übersicht" gefolgt vom Dateinamen des Themas. Es ist 
  691.   in drei Teile gegliedert, die unterschiedlichen Zwecken dienen:
  692.    
  693.   Oben befindet sich eine Eingabezeile, in der ein zu suchendender 
  694.   Begriff eingegeben werden kann. Darunter sind die zwei Listen 'Datei' 
  695.   und 'Titel' zu finden.
  696.  
  697.     In den beiden Listen können auf unterschiedliche Art und Weise, 
  698.   zeilenweise Dateien oder Titel selektiert werden. In der linken 
  699.   Dateiliste ist es möglich, mehrere unzusammenhängende Zeilen zu 
  700.   selektieren, während in der Titelliste jeweils nur eine Zeile 
  701.   selektiert sein kann. Um ein mögliche Selektion in beiden Listen 
  702.   aufzuheben, kann [UNDO] gedrückt werden.
  703.  
  704.     Dem Sinn und Zweck von TurnUs entsprechend, muß es möglich sein, 
  705.   schnell und unkompliziert einen Titel mit seinen Dateien zu finden -
  706.   dafür ist die Eingabezeile zuständig. Wird eine Suche gestartet, wird 
  707.   nach der kompletten (!) Eingabezeile innerhalb aller Titel-Texte des 
  708.   aktuellen Themas gesucht. Es findet also keine Aufteilung nach 
  709.   einzelnen Begriffen statt, sondern vielmehr wird der komplette Text 
  710.   gesucht. Auch werden in der vorliegenden Versionen keine Wildcards 
  711.   oder Regular-Expressions unterstützt - sofern genug Bedarf seitens 
  712.   der Anwender dafür besteht, wird dies jedoch nachgereicht.
  713.  
  714.     Es wird von einem selektierten Titel oder vom Anfang aller Titel 
  715.   ausgehend gesucht und bei Erfolg der Titel selektiert, in dem der 
  716.   Text vorkommt. Sofern in dem aktuellen Thema die Eingabe nicht 
  717.   gefunden wurde, erscheint die Frage, ob man eine Ähnlichkeitssuche 
  718.   starten möchte, oder ob man in allen geladenen Themen diese Eingabe 
  719.   suchen lassen möchte - 'Abbruch' ist natürlich auch möglich.
  720.  
  721.     Die 'Ähnlichkeitssuche' wird gleich geklärt, möchten Sie die 
  722.   Eingabe jedoch weiterreichen, wird die Eingabezeile an alle geladenen 
  723.   Themen weitergereicht - deren Fenster müssen nicht geöffnet sein. 
  724.   Wird in einem Thema diese Eingabe gefunden, wird zuerst - soweit 
  725.   notwendig - die Übersicht geöffnet und dann der entsprechende Titel 
  726.   selektiert.
  727.  
  728.     4.1   Ähnlichkeitssuche
  729.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  730.  
  731.     Mit der menschlichen Eigenschaft, sich nur ungeau an etwas 
  732.   gesuchtes zu erinnern, ist es meistens nur schwer möglich, in sturen 
  733.   Computer-Datenbanken die Informationen zu finden, die man benötigt. 
  734.   Oftmals sind dafür viele Anläufe notwendig, die zum einen darin 
  735.   bestehen, die gesuchten Begriffe zu kürzen oder zu variieren. Dieses 
  736.   Vorgehen ist allerdings sehr zeitaufwendig und unterläuft damit den 
  737.   eigentlichen Sinn einer Computer-Datenbank mit schnellem Zugriff.
  738.  
  739.     Für TurnUs wurde ein Verfahren implementiert, das ausreichend 
  740.   schnell der menschlichen, assoziativen Denkweise entgegenkommt und 
  741.   sich 'Ähnlichkeitssuche nach Levenstein' nennt. Der Hintergrund ist 
  742.   der, das sich die gesuchten und angegebenen Begriffe oftmals nur 
  743.   durch kleine Buchstabendreher, Wortkürzungen oder -umsetzungen 
  744.   unterscheiden. Diesen Grundgedanken griff Her  Levenstein auf und 
  745.   entwickelte eine Methode, die einen Wert - den sogenannten Abstand - 
  746.   zwischen zwei Begriffen berechnet. Je kleiner dieser Abstand, desto 
  747.   eher lassen sich die beiden Begriffe durch Einsetzen, Umsetzen, 
  748.   Hinzufügen und Löschen von Buchstaben ineinander umformen. Es muß 
  749.   jedoch darauf hingewiesen werden, daß zum einen bei dieser Art der 
  750.   Suche der Titel-Text in einzelne Worte aufgegliedert wird und daß die 
  751.   Begrifflänge auf 50 Buchstaben beschränkt ist - sollte reichen :-)
  752.  
  753.     Der Zugang zu dieser Methode wird nach Wahl der 'Ähnlichkeitssuche' 
  754.   durch einen neuen unmodalen Dialog angeboten, der wie folgt 
  755.   strukturiert ist: Hinter der Angabe des Suchbegriffes sind zunächst 
  756.   zwei numerische Werte zu bestimmen, darunter befindet sich eine Liste 
  757.   der gefundenen Begriffe (zu Beginn leer) und darunter vier Buttons.
  758.  
  759.     Die Zahl für den 'maximalen Abstand' dient vor allem der 
  760.   Optimierung der Ähnlichkeitssuche. Ab einer gewissen Anzahl von 
  761.   ersetzten oder eingefügten Buchstaben kann von einer Ähnlichkeit 
  762.   nicht mehr gesprochen werden. Um die gefundene Begriffliste damit 
  763.   nicht aufzublähen, kann eine Obere Grenze für den Levenstein-Abstand 
  764.   hier angegeben werden.
  765.  
  766.     Der Wert für die 'minimale Begrifflänge' ist dafür vorgesehen, daß 
  767.   in einem Titeltext vor allem nach Eigennamen oder lange Begriffe 
  768.   gesucht werden soll. Kurze Worte wie 'und' oder 'er' sind eher 
  769.   unteressant und sollten daher nicht überprüft werden. Gefundene 
  770.   Begriffe, die die angegebene Begrifflänge also unterschreiten, werden 
  771.   gar nicht erst geprüft.
  772.  
  773.     Mit den gemachten Eingaben kann nun die Suche durch den ersten 
  774.   Button gestartet werden. Es baut sich sukzessiv eine Begriff-Liste 
  775.   auf, deren Zeilen aus dem Abstand und dem Begriff bestehen. Sind alle 
  776.   Begriffe erfaßt worden, wird diese Liste nach aufsteigenden Abständen 
  777.   sortiert. Mit der Maus oder Cursortasten kann nun eine Zeile 
  778.   selektiert werden und der Begriff durch den zweiten Button in das 
  779.   aktuelle Thema übernommen werden. Da die Berechnung sehr aufwendig 
  780.   und damit unter Umständen sehr zeitintensiv ist, kann der Suchvorgang 
  781.   mit gedrückten linker [SHIFT]-Taste unterbrochen werden.
  782.  
  783.     Durch die Einbindung in ein Fenster und dem eingangs erwähnten 
  784.   Drag&Drop-Mechanimus ist es auch aus diesem Dialog heraus möglich, 
  785.   nicht nur in das 'assoziierte' Thema, sondern auch in alle anderen 
  786.   Dialoge die gefundenen Begriffe zu übernehmen. Wie üblich wird durch 
  787.   [SHIFT] aus der Begriffliste Drag&Drop initiiert, wobei der ACS-Typ 
  788.   AT_STRING verwendet wird. Interessanterweise kann ein solcher Begriff 
  789.   nicht nur in Fremde Fenster, sondern auch in die obere Suchbegriff-
  790.   zeile gezogen werden - der Suchvorgang kann dann wiederholt werden!
  791.  
  792.     4.2   Thema / Datei-Liste
  793.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  794.  
  795.     Eine der beiden Liste im Übersicht-Fenster ist die Dateiliste. In 
  796.   ihr werden die eingelesenen Dateien angezeigt; aus ihr werden mit 
  797.   diskontinuierlich selektierten Dateien Titel erzeugt. Dabei ist die 
  798.   Anzeige der Dateien unabhängig von der Titelliste - es können also 
  799.   durchaus Dateien angezeigt werden, die noch zu keinem Titel gehören, 
  800.   oder Dateien zu einem Titel hinzugefügt werden!
  801.  
  802.     Merkmal der Dateiliste ist, daß mit einer frei wählbaren Schrift 
  803.   Dateien - eventuell mit Dateigröße und -datum - angezeigt und auch 
  804.   unzusammenhängend (=diskontinuierlich) selektiert werden können. 
  805.   Weiterhin existiert für die Liste eine Tastatursteuerung, die über 
  806.   die eigentlichen Funktionen für diese Liste das schnelle Manövrieren 
  807.   der Selektion durch die Liste fördert:
  808.  
  809.     [CONTROL-Cursor-Hoch]         eine Datei zurück gehen
  810.     [CONTROL-Cursor-Runter]       eine Datei vorwärts gehen
  811.     [SHIFT-CONTROL-Cursor-Hoch]   zehn Dateien zurück gehen
  812.     [SHIFT-CONTROL-Cursor-Runter] zehn Dateien vorwärts gehen
  813.     [CONTROL-ClrHome]             wähle erste Datei
  814.     [SHIFT-CONTROL-ClrHome]       wähle letzte Datei
  815.  
  816.     Bzgl. Drag&Drop gilt hier, daß nach der erfolgten Selektion mittels 
  817.   [SHIFT] das Drag&Drop eingeleitet wird. 'Intern' wird dabei 
  818.   unterschieden, ob nur eine Datei - dann wird der ACS-Typ AT_FILE 
  819.   benutzt - oder mehrere Dateien benutzt werden - in diesem Fall wird 
  820.   auf dem mehrzeiligen ACS-Typ AT_TEXT gewechselt. Alle Applikationen 
  821.   oder Module, die diese Typen erkennen und verarbeiten, sollten die 
  822.   Objekte übernehmen können, wundern Sie sich allerdings nicht, wenn 
  823.   Sie Dateien auf ein anderes Fenster ziehen, daß diese Typen nicht 
  824.   kennt - das Fenster wird nicht reagieren! Annehmen kann diese Liste 
  825.   den ACS-Typ AT_FILE (es werden halt die Dateien zusätzlich 
  826.   aufgenommen) und den ACS-Typ AT_TURNUS (aus dem gezogenem Titel 
  827.   werden alle Dateien in die Liste übernommen).
  828.  
  829.     Oberhalb der Dateiliste befindet sich ein Popup, das folgende 
  830.   Funktionen/Einträge beinhaltet, die teilweise nur dann wählbar 
  831.   sind, wenn die Aktion auch Sinn macht:
  832.  
  833.  
  834.     4.3   Thema / Datei-Popup
  835.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  836.  
  837.     ∙ einlesen:
  838.  
  839.     Ausgangspunkt für eine Dateiverwaltung muß das Erfassen der Dateien 
  840.   sein. Dazu dient dieser Eintrag, der das Fenster 'Einlesen' öffnet, 
  841.   dessen Funktionen weiter unten besprochen werden.
  842.  
  843.     ∙ zusammenfassen:
  844.  
  845.     Da das Einlesen der Dateien unabhängig von einer Titelzuordnung 
  846.   implementiert ist, stellt das Zusammenfassen von selektierten Dateien 
  847.   zu einem Titel die nächste wichtige Funktion dar. Dieser Eintrag 
  848.   initiiert diesen Vorgang durch Öfnnen des Fensters 'Zusammenfassen' - 
  849.   Details weiter unten.
  850.  
  851.     ∙ alles auswählen:
  852.  
  853.     Um schnell alle dargestellten Dateien für einen Titel zu erfassen, 
  854.   kann dieser Eintrag angewählt werden, wodurch alle aufgeführten 
  855.   Dateien selektiert werden.
  856.  
  857.     ∙ Auswahl aufheben:
  858.  
  859.     Möchten Sie eine möglicherweise unüberschaubare Anzahl von 
  860.   selektierten Dateien wieder "in einerm Rutsch" deselektieren, ist 
  861.   dieser Eintrag zu wählen.
  862.  
  863.     ∙ löschen:
  864.  
  865.     Sind beim Einlesen übermäßig viele Dateien erfaßt worden, können 
  866.   zunächst diejenigen selektiert werden, die auf keinen Fall einem Titel 
  867.   zugeordnet werden sollen. Sodann kann diese Auswahl aus der Dateiliste 
  868.   durch diesen Eintrag entfernt werden.
  869.  
  870.     ∙ letzte Dateien:
  871.  
  872.     Bei Einlesen weiterer Dateien legt TurnUs intern ein Liste dieser 
  873.   Dateien an, die Sie mit dieser Funktion jederzeit zurückholen können. 
  874.   Wenn Sie also nach einem EInlesen aus Versehen einen alten Titel 
  875.   angewählt haben, so können Sie die Dateien des letzten 'Einlesens' 
  876.   wieder zurückholen.
  877.  
  878.     Diese Funktion kann allerdings sehr viel Speicher verbrauchen, 
  879.   weshalb möglicherweise diese Kopie der Dateiliste nicht erstellt werden 
  880.   konnte oder sollte. Befinden sich folglich keine Dateien in dem UNDO-
  881.   Puffer, erscheint ein Hinweis darauf. Wollen Sie absichtlich zwecks 
  882.   Speicherersparnis die zu einem Einlese-Vorgang abgelegten Dateien des 
  883.   UNDO-Puffers löschen, halten Sie bei der Anwahl des Popups die 
  884.   [CONTROL]-Taste gedrückt.
  885.  
  886.  
  887.     4.4   Thema / Titel-Liste
  888.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  889.  
  890.     Diese Liste stellt Zeile für Zeile die gesammelten Titel für ein 
  891.   Thema dar. Erst wenn ein neuer Titel in diese Liste aufgenommen oder 
  892.   ein bestehender Titel gelöscht wird (und wenn die Vorgabe verändert 
  893.   wird - dazu später mehr), gilt das Thema als 'verändert' und am 
  894.   Fenstertitelanfang erscheint ein '*'.
  895.  
  896.     Auch in dieser Liste kann man sich per Maus und Tastatur durch die 
  897.   Titel 'hangeln'. Dabei wird bei gedrückter linker Maustaste sofort 
  898.   die zu einem Titel erfaßten Dateien in der linken Dateiliste 
  899.   angezeigt - Achtung: Bereits dort befindliche Dateien werden 
  900.   entfernt! Ein Doppelklick mit der Maus auf einen Titel bewirkt, daß 
  901.   dieser Titel in das Fenster 'Zusammenfassen' übernommen wird und 
  902.   damit verändert werden kann.
  903.  
  904.     Aus der Titelliste können Sie nur einzelne Zeilen auswählen und 
  905.   demzufolge per Drag&Drop nur einen Titel 'ziehen', wobei der Typ 
  906.   AT_TURNUS eingesetzt wird, der nur innerhalb von TurnUs bekannt sein 
  907.   dürfte und vor allem dem intuitiven Austausch von Titeln zwischen 
  908.   zwei Tehmen dient. Ergo kann diese Liste auch nur den Typ AT_TURNUS 
  909.   annehmen!
  910.  
  911.  
  912.     4.5   Thema / Titel-Popup
  913.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  914.  
  915.     ∙ Information:
  916.  
  917.     Im Gegensatz zum Menütitel "Datei / Information" gilt dieser Eintrag 
  918.   lokal für das Thema. Gleichzeitig besitzt dieser Eintrag zwei 
  919.   verschiedene Modi: Ist ein Titel selektiert, wird der Titeltext in 
  920.   einem Fenster 'Zusammenfassen' erneut zum Verändern dargestellt. Am 
  921.   anderen Fall wird zu dem aktuellen Thema ein Informationsdialog 
  922.   geöffnet, der neben der Anzahl aller Titel des Themas auch dessen 
  923.   realen Speicherplatz auf einem Laufwerk anzeigt. Sie können diesen 
  924.   Dialog sehr wohl immer geöffnet halten - sofern neue Titel hinzukommen 
  925.   oder alte gelöscht werden, wird die Informationsanzeige aktualisiert. 
  926.   Bitte wundern Sie sich nicht, daß bei keinem Titel in der Liste 
  927.   trotzdem der Speicherplatz größer als Null ist: Zum einen belegt auch 
  928.   der Thementext Speicher, weiterhin besitzt ein TRN-Datei einen 
  929.   Dateikopf, der auch Speicher belegt und in die Berechnung einfließt.
  930.  
  931.     Schließlich erfolgt über diesen Dialog die Eingabe des Schlüssels 
  932.   für das Thema. Erst wenn die Eingabezeile für den Schlüssel leer 
  933.   bleibt, wird das Thema unverschlüsselt abgespeichert!
  934.  
  935.     ∙ löschen:
  936.  
  937.     Ist ein Titel selektiert, so löscht diese Funktion diesen Titel 
  938.   mit all seinen Daten (Dateien und Texte) unwiderruflich! Es erfolgt 
  939.   auch keine Sicherheitsnachfrage!
  940.  
  941.     ∙ Datei-Abgleich:
  942.  
  943.     Um Ihre Daten an die sich möglicherweise schnell ändernden Dateien und 
  944.   Ordner auf Ihrer Festplatte anzupassen, können Sie TurnUs dazu 
  945.   veranlassen, die gespeicherten Dateien suchen und im Falle, daß diese 
  946.   nicht mehr vorhanden sind, entfernen zu lassen - dazu dient diese 
  947.   Funktion!
  948.  
  949.     Wählen Sie diesen Punkt an, so können Sie entweder alle oder einen 
  950.   gewählten Titel überprüfen lassen. In jedem Fall besteht für Sie 
  951.   zusätzlich die Möglichkeit, vollkommen leere Titel aus der Titelliste 
  952.   entfernen zu lassen.
  953.  
  954.     ∙ Vorgabe bearbeiten:
  955.  
  956.     Obwohl eine Maxime von TurnUs lautet, dem Anwender keine starre 
  957.   Eingabemaske aufzuzwingen, ist es natürlich sinnvoll, jedem neu 
  958.   anzulegendem Titeltext eine Vorgabe mitzugeben. Beispielsweise ist 
  959.   es für fast jeden Titel ratsam, ihm neben dem Titelnamen auch ein 
  960.   Beschreibung der erfaßten Dateien mitzugeben. Ein Bild kann durch 
  961.   kurze Hinweise für den Inhalt präzisiert werden, oder einem 
  962.   Dokumentenordner kann ein Projektname mit kurzem Inhalt mitgegeben 
  963.   werden.
  964.  
  965.     Diese Funktion ermöglicht nun, daß die 'Vorgabe bearbeitet' werden 
  966.   kann: In einem unmodalen Dialog können bis zu maximal acht Zeilen 
  967.   angegeben werden, die einen beliebigen Inhalt von Ihnen zugewiesen 
  968.   bekommen. Diese Vorgabe wird in Zukunft beim Erzeugen eines neuen 
  969.   Titels in das Fenster 'Zusammenfassen' eingesetzt. Wichtig sind 
  970.   allerdings folgende Punkte:
  971.  
  972.     - es muß mindestens eine Zeile - die Titelüberschrift - in der 
  973.       Vorgabe angegeben werden, die auch nicht aus dem konkretem 
  974.       Titeltext entfernt werden darf!
  975.  
  976.       Hintergrund: Um einen Titel im Übersichtsfenster listenförmig 
  977.       darzustellen, muß der Titel einen eindeutigen Namen, eine 
  978.       Bezeichnung erhalten - die Titelüberschrift!
  979.  
  980.     - Mindestens eine der angegebenen Zeilen muß als Titelüberschrift 
  981.       selektiert und damit markiert sein! Hieran erkennt TurnUs die 
  982.       Zeile, aus der später die Titelüberschrift erzeugt wird. Dabei 
  983.       wird nicht der Text aus der Vorgabe herangezogen (z.B. 'Name:') 
  984.       sonder der danach folgende Text!
  985.  
  986.     Weitere Details entnehmen Sie bitte dem Kapitel 'Zusammenfassen'!
  987.  
  988.     Der Drag&Drop-Mechanismus in diesem Fenster versucht aus den 
  989.   meisten ACS-Typen eine Information herauszuziehen und so verstehen 
  990.   die einzelnen Zeilen die ACS-Typen AT_ARCHIVE, AT_STRING, AT_FILE, 
  991.   AT_TEXT und AT_TURNUS.
  992.  
  993.     ∙ Thema bearbeiten:
  994.  
  995.     Hierunter ist schließlich der Kommentar zum Thema zu erreichen. Sie 
  996.   können in dem erscheinenden Textfenster alle denkbaren Text erfassen, 
  997.   deren Kapazität ist nur durch den Speicher begrenzt. Auch hier gelten 
  998.   die vollen Editor-Funktionen, wie sie in TurnUs allgemein vorkommen 
  999.   und weiter oben schon besprochen wurden. Insbesondere bietet es sich 
  1000.   an dieser Stelle an, Informationen zu dem aktuellen Thema, die aus 
  1001.   anderen Modulen per Drag&Drop übernommen werden können, hier 
  1002.   abzulegen. Dabei werden die ACS-Typen AT_STRING, AT_TEXT und 
  1003.   AT_ARCHIVE angenommen.
  1004.  
  1005.  
  1006.     5     Einlesen
  1007.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1008.  
  1009.     Um Dateien zu einem Titel und damit für ein Thema zusammenzufassen, 
  1010.   müssen diese erstmal erfaßt bzw. eingelesen werden. Nach dem Aufruf 
  1011.   dieser Funktion aus dem Datei-Popup erscheint un unmodaler Dialog, 
  1012.   mit dem die Dateien nach Ihren Wünschen spezifizieren. Der Dialog 
  1013.   beinhaltet folgende Elemente:
  1014.  
  1015.     Zuoberst erscheint das Feld 'Startpfad'. TurnUs startet die Suche 
  1016.   aller angegebenen Dateien mit dem in diesem Feld angegebenen Pfad. 
  1017.   Durch Doppelklick können Sie per Dateiauswahlbox einen neuen 
  1018.   Startpfad wählen - Sie können allerdings auch per Drag&Drop aus einem 
  1019.   anderen Modul einen Pfad hier 'hereinziehen' oder den hier 
  1020.   eingetragene Pfad in ein anderes Fenster ziehen.
  1021.  
  1022.     Das darunter befindliche Popup dient dem Zugriff auf 'alte' Pfade, 
  1023.   auf die im Verlauf einer Sitzung mit TurnUs ehemals zugegriffen 
  1024.   wurde. Dabei stehen insgesamt sechs 'Plätze' zur Verfügung, die 
  1025.   innerhalb eines Themas gesichert werden: Ein aktueller Pfad in dem 
  1026.   Feld 'Startpfad' und fünf weitere in dem Popup. Durch Anwahl eines 
  1027.   Popup-Eintrages werden der Startpfad und der Popup-Pfad ausgetauscht.
  1028.  
  1029.     Darunter wurde ein Feld von sechs Eingabezeilen plaziert, die der 
  1030.   Angabe einer sogenannte 'Dateimaske' dienen. Diese setzt sich aus den 
  1031.   für GEMDOS (TOS) üblichen Buchstaben und Wildcards ('*' und '?') 
  1032.   zusammen. Somit werden mit der Vorgabe '*.*' alle Dateien ab dem 
  1033.   Startpfad und mit 'PRJ*.TXT' nur die Text-Dateien erfaßt, deren Namen 
  1034.   mit 'PRJ' anfängen.
  1035.  
  1036.     Weiterhin sind diverse Schalter in dem Dialog unter gebracht, die 
  1037.   unterschieldiche Wirkungen haben:
  1038.  
  1039.     ∙ Dateigröße:
  1040.     ∙ Dateidatum:
  1041.  
  1042.     Möchten Sie für jede Datei auch die Angabe der Dateigröße und des -
  1043.   datums übernehmen, sollten diese Schalter aktiviert sein. Dabei wird 
  1044.   jede Zeile im Übersichtfenster mit diesen Angaben - ausgerichtet an 
  1045.   10er-Tabulatoren - abgeschlossen.
  1046.  
  1047.     ∙ Echtzeitanzeige:
  1048.  
  1049.     Da unter Umständen recht viele Dateien von den Angaben erfaßt 
  1050.   werden und damit die Geschwindigkeit der Bildschirmausgabe stark 
  1051.   abnehmen kann, gibt es die Option, die optische Rückkopplung der 
  1052.   erfaßten Dateien in dem Übersichtsfenster zu minimieren. Ist dieser 
  1053.   Schalter ausgeschaltet, wird nur der 'Slider' der Dateiliste 
  1054.   aufgefrischt, sonst wird die gesamte Listendarstellung nach jeder 
  1055.   Datei gezeichnet.
  1056.  
  1057.     ∙ automatisches Einordnen jeder Datei:
  1058.  
  1059.     Wenn Sie, wie unter 'individuelle Vorgabe' besprochen, Dateien 
  1060.   einlesen möchten, aus deren Dateiende weitestgehend schon Inhalte und 
  1061.   damit individuelle Vorgabe-Text hervorgehen, ist dieser Schalter zu 
  1062.   aktivieren. Dann wird sukzessiv Datei für Datei jeweils ein Titel in 
  1063.   die Titelliste des Übersichtsfensters eingetragen.
  1064.  
  1065.     Oft werden Sie diesen Modus jedoch nicht benötigen, dann werden die 
  1066.   eingelesenen Dateien in die Dateiliste übernommen und könne von dort 
  1067.   weiterverarbeitet werden. Achten Sie in diesem Fall darauf, daß die 
  1068.   alten Dateien nicht aus der Liste gelöscht werden. Sie können also 
  1069.   neben den verschiedenen Masken auch mehrere Einlesen-Vorgänge starten 
  1070.   und somit die gewünschten Dateien sammeln.
  1071.  
  1072.     ∙ untergeordnete Ordner auch erfassen:
  1073.  
  1074.     Sollen ab dem angegebenen Startpfad auch alle untergeordneten 
  1075.   Ordner untersucht werden, ist dieser Schalter zu aktivieren.
  1076.  
  1077.     ∙ identische Dateien übernehmen:
  1078.  
  1079.     Normalerweise ist es unerwünscht, daß doppelte Dateinamen in einem 
  1080.   Titel auftreten. Wenn Sie sich allerdings sicher sind, daß die zu 
  1081.   erfassenden Dateien nicht schon in der Dateiliste vorkommen, können 
  1082.   Sie mit aktivem Schalter das Einlesen weiter beschleunigen. 
  1083.   Andernfalls kann es insbesondere bei umfangreichen Verzeichnissen und 
  1084.   Ordnerstrukturen etwas länger dauern, alle angegebenen Dateien zu 
  1085.   finden.
  1086.  
  1087.     ∙ Thema-Datum:
  1088.  
  1089.     Schließlich ist es zum Erweitern eines bestehenden Themas sinnvoll, 
  1090.   die zu erfassenden Dateien erst ab einem gewissen Datum zu betrachten 
  1091.   - sinnvoll für das Erweitern eines bestehenden Themas. Diese Funktion 
  1092.   kann man mit dem letzten Schalter erreichen. Sie können dabei ein 
  1093.   beliebiges Datum eintragen, oder mit dem Button 'Thema-Datum' das 
  1094.   Datum der aktuellen Thema-Datei einfügen.
  1095.  
  1096.  
  1097.     6     Zusammenfassen
  1098.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1099.  
  1100.     Eine der wichtigsten Funktionen in einer Dateiverwaltung stellt 
  1101.   natürlich neben der Dateierfassung die Datei(en)-Kommentierung dar. 
  1102.   Hinter der Funktion 'Zusammenfassen' ist dies nun möglich: 
  1103.   Ausgewählte Dateien aus der Dateiliste können mit dieser Funktion zu 
  1104.   einem neuen Titel zusammengefaßt werden, wobei in dem erscheinendem 
  1105.   'Zusammenfassen'-Fenster ein beliebiger Kommentar zu den selektierten 
  1106.   Dateien eingegeben werden kann.
  1107.  
  1108.     Wie weiter oben angesprochen, ist für die Übernahme eines 
  1109.   Titeltextes in die Titelliste ein Name, eine Überschrift für diesen 
  1110.   Titel notwendig. TurnUs verfährt beim Anlegen eines neuen Titels 
  1111.   derart, daß zunächst das Fenster 'Zusammenfassen' geöffnet wird und 
  1112.   die Vorgabe darin erscheint - wie diese abgeändert wird, steht im 
  1113.   Kapitel 'Vorgabe bearbeiten'.
  1114.  
  1115.     Sie können nun in diesem Texteditor beliebige Texte erfassen, dabei 
  1116.   ist jedoch für die Titelüberschrift zu beachten, daß hinter der 
  1117.   Zeile, die bei der Vorgabe als 'Überschriftenzeile' markiert wurde, 
  1118.   von Ihnen dieser Titel einen Namen als Kurzbeschreibung erhält. 
  1119.   Sofern Sie das 'Zusammenfassen' mit [OK] bestätigen, sucht TurnUs im 
  1120.   gesamten Titeltext den Text der Vorgabe, der als Überschriftenzeile 
  1121.   markiert wurde. Der darauf folgende Text bis zum Zeilenende wird für 
  1122.   die Titelüberschrift herangezogen! Kann TurnUs keine korrekten 
  1123.   Angaben finden, wird NAMENLOS als Titel übernommen - sie sollten in 
  1124.   diesem Fall nochmals den Titeltext überarbeiten!
  1125.  
  1126.     Ein Beispiel (gleiches wie oben) der Vorgabe:
  1127.  
  1128.     | Titel:          <- als 'Titelüberschrift' markiert
  1129.     | Typ:
  1130.     | Beschreibung:
  1131.     |
  1132.  
  1133.     Sie verändern nun diesen Text der Fensters 'Zusammenfassen' zu 
  1134.   folgendem (ungewöhnlichen) Titeltext:
  1135.  
  1136.     | Der Welt zeige ich nun eine Genialität: CIRAB
  1137.     |
  1138.     | Art:genialste Idee im Kosmos
  1139.     | Titel:CIRAB
  1140.     |
  1141.     | Beschreibung: (Cyber-Interactive-Realtime-Application-Builder)
  1142.     | BliBlaBlub...
  1143.  
  1144.     Obwohl die Veränderungen enorm sind, interessiert sich TurnUs nicht 
  1145.   für den Inhalt - er wird stillschweigend übernommen. Vielmehr sucht 
  1146.   TurnUs nach dem ersten Vorkommen von 'Titel:' und interpretiert den 
  1147.   danach folgenden Text bis zum Zeilenende als Titelüberschrift - hier 
  1148.   also 'CIRAB'. Achten Sie dabei unbedingt auf unsichtbare Leerzeichen 
  1149.   oder Tabulatoren!
  1150.  
  1151.     Genau wie das Editor-Fenster 'Thema bearbeiten' können in dieses 
  1152.   Fenster per Drag&drop Informationen gezogen werden, dabei werden die 
  1153.   ACS-Typen AT_STRING, AT_TEXT und AT_ARCHIVE angenommen.
  1154.  
  1155.     Befindet sich bereits ein Titel mit dieser Bezeichnung in der 
  1156.   Titelliste, erscheint die Frage, ob Sie diesen Titel ersetzen möchten 
  1157.   oder nicht. Die Titel werden alphabetisch einsortiert, wobei die 
  1158.   deutschen Umlaute noch nicht beachtet werden.
  1159.  
  1160.  
  1161.     7     allgemeine Einstellungen
  1162.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1163.  
  1164.     Da die Geschmäcker und Anwendungsgebiete bzgl. TurnUs verschieden 
  1165.   sind, kann man TurnUs natürlich in gewissen Grenzen an den eigenen 
  1166.   Geschmack anpassen. Dies bezieht sich zum einen auf die Darstellung 
  1167.   (3D-Modus, Desktop im Fenster), die Exportparameter als auch auf die 
  1168.   Registrierung zur Vollversion. Um ein eventuelles GDOS zu nutzen, 
  1169.   werden entweder sofort zu Programmstart oder beim Aufrufen dieses 
  1170.   Dialoges alle verfügbaren Schriften geladen. Der Dialog dafür 
  1171.   unterteilt in drei Seiten, die durch die drei Laschen am oberen 
  1172.   Dialogrand gewechselt werden können. Die Seiten im einzelnen:
  1173.  
  1174.  
  1175.     7.1   Einstellungen
  1176.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1177.  
  1178.     Wenn Sie das Verhalten und Aussehen von TurnUs an Ihre Wünsche 
  1179.   anpassen wollen, sollten Sie diesen Dialog auswählen. Er unterteilt 
  1180.   sich in eine Sparte mit allgemeinen Schaltern und einem Schriftenfeld 
  1181.   für die Auswahl von GDOS-Schriften.
  1182.  
  1183.     Ärgern Sie sich oft über ihr allzu voreiliges Gemüt, daß Sie 'Hals 
  1184.   über Kopf' zwischen den Programmen hin- und herspringen, dann kann 
  1185.   der Schalter 'Nachfrage beim Beenden' Linderung bewirken: Ist er 
  1186.   aktiv, wird zu Programmende nochmals nachgefragt, ob Sie dies auch 
  1187.   wirklich wünschen.
  1188.  
  1189.     Möchten Sie die aktuelle Auswahl an geladenen TurnUs-Dateien wieder 
  1190.   beim nächsten Programmstart vorfinden, sollte der Schalter 
  1191.   'automatisch Sichern' aktiv sein.
  1192.  
  1193.     Sofern Sie neben der ausführlichen Online-Hilfe lieber nur einen 
  1194.   Assistenten einsetzen wollen, der Ihnen immer einen kleinen Kommentar 
  1195.   zum aktuellen Dialog gibt, sollten Sie die Assistenten-Hilfe 
  1196.   aktivieren. Dabei wird über das mitgelieferte Hilfe-Modul eine zwei-
  1197.   zeilige Hilfe am unteren Bildschirmrand ausgegeben! Es ist also 
  1198.   notwendig, daß zum einen dieses Modul geladen ist, der Assistent 
  1199.   eingeschaltet ist und für diesen Dialog auch eine solche Hilfe 
  1200.   vorgesehen ist!
  1201.  
  1202.     Haben Sie den Assistenten eingeschaltet und den Dialog durch [OK] 
  1203.   bestätigt, wird Ihnen, sofern Sie sich mit dem Mauszeiger über einem zu 
  1204.   'erklärendem Feld' befinden, am unteren Bildschirm eine kurze Erklärung 
  1205.   eingeblendet, die in den allermeisten Fällen die ersten Unsicherheiten 
  1206.   abfängt (als Modul wird dieser Assistent nur dann aktiv, wenn auch das 
  1207.   ACS-Hauptprogramm dies auch zuläßt!).
  1208.  
  1209.     Für die Puristen unter den Anwendern steht weiterhin die 
  1210.   Möglichkeit bereit, die 3-dimensionale Darstellung der Fenster und 
  1211.   Dialoge auszuschalten.
  1212.  
  1213.     Schließich gibt es unter multitaskingfähigen TOS-Versionen (Mag!x, 
  1214.   MultiTOS etc.) die Möglichkeit, den TurnUs-Hintergrund in ein Fenster 
  1215.   zu legen. Dadurch können die Themen-Ikonen jederzeit greifbar 
  1216.   bleiben, allerdings wird der Bildschirm in einem solchen Fall von 
  1217.   noch einem Fenster 'bevölkert'. Diese Einstellung erst beim erneuten 
  1218.   Starten von TurnUs aktiv!
  1219.  
  1220.     Das Feld 'Schrift' dient schließlich der Wahl eines beliebigen, 
  1221.   nicht-proportionalen GDOS-Fonts für die fünf Felder 'Übersicht - 
  1222.   Dateiliste', 'Übersicht - Titelliste', 'Zusammenfassen'm 'Thema' und 
  1223.   'Ähnlichkeitssuche - Begriffe'. Nach Anwahl des Buttons erscheint 
  1224.   eine Schriftauswahl, die alle wählbaren Schriften anzeigt. Dabei wird 
  1225.   die Anzeige sofort nach der Auswahl aktualisiert, kann jedoch per 
  1226.   'Abbruch' im Dialog zurückgenommen werden.
  1227.  
  1228.  
  1229.     7.2   Export-Parameter
  1230.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1231.  
  1232.     Für den sehr variabel gestaltbaren Export ist diese Seite geeignet. 
  1233.   Da die exportierten Daten als Text-Datei gesichert werden, können Sie 
  1234.   gezielt angeben, welche Einträge aus einem Titel exportiert werden 
  1235.   und welcher Art die Zeilentrennung sein soll.
  1236.  
  1237.     Da sich oftmals in einem Titel mehrere Dateien hintereinander 
  1238.   befinden, die im zumindest teilweise gleichen Pfad lagen, kann TurnUs 
  1239.   beim Export angewiesen werden, für die auf einen Pfad folgenden 
  1240.   Dateien nur die sich unterscheidenen Ordner anzugeben. Das Ergebnis 
  1241.   ist eine wesentlich ordentlicher formatierte Ausgabe, sofern der 
  1242.   Schalter 'Pfade minimieren' selektiert wurde.
  1243.  
  1244.     Daran schließen sich die Angaben für die Zeilentrenner an; um UNIX-
  1245.   lesbare Textdateien zu erzeugen, wäre nur LF zu aktivieren, auf den 
  1246.   ATARI-Computer sind in der Regel CR und LF notwendig.
  1247.  
  1248.     In der sich anschließenden Tabelle, die mittig einen beispielhaften 
  1249.   Auszug des Textexport darstellt, ist für jede mögliche Ausgabe eine 
  1250.   Zeile vorhanden, die zum einen die Ausgabe an sich ein-/ausschaltet 
  1251.   und eine variable Anzahl von Leerzeilen dahinter offeriert.
  1252.  
  1253.  
  1254.     7.3   Registrierung
  1255.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1256.  
  1257.     Wie Eingangs schon erwähnt ('Rechtlicher Hintergrund'), finden Sie 
  1258.   hier alle notwendigen Eingabefelder, um sich beim Programmautor 
  1259.   registrieren zu lassen. Die Bedienung ist dabei kinderleicht:
  1260.  
  1261.     Im oberen Teil befinden sich drei Zeilen, die der Eingabe Ihrer 
  1262.   persönlichen Daten dienen: 'Name', 'Straße', 'PLZ` und 'Ort'. Dabei 
  1263.   ist als Minimum im Namensfeld ein Vor- und Familienname anzugeben, 
  1264.   woraufhin im Feld Schlüssel ein Wort erscheint, das codiert Ihre 
  1265.   Namensangaben und die benutzte TOS-Versionsnummer enthält. Zusammen 
  1266.   mit dem bei der Registrierung erhältlichen Code dient dieser 
  1267.   Schlüssel als Grundlage für eine vollständige Version von TurnUs ohne 
  1268.   eine Speicherbeschränkung.
  1269.  
  1270.     Der Button 'Brief erzeugen' ist Ihnen dabei behilflich, einen 
  1271.   Registrationsbrief zu erstellen, wobei in diesem Fall alle Felder 
  1272.   für die Adressangabe dieser Seite ausgefüllt sein sollten: Es wird 
  1273.   die Datei REG_TURN.TXT im TurnUs-Pfad erzeugt, die ausgedruckt und 
  1274.   ausgefüllt an mich geschickt werden kann.
  1275.  
  1276.     Daraufhin erhalten Sie eine Benachrichtigung mit einem Code für 
  1277.   Ihre TurnUs-Installation. Verlief die Registrierung erfolgreich, 
  1278.   ändert sich der Text hinter dem '=' zu 'registriert'. Da Sie unter 
  1279.   Umständen auf verschiedenen TOS-Versionen mit TurnUs arbeiten, können 
  1280.   Sie mehrere Codes eintragen, die Sie von mir anforndern können.
  1281.  
  1282.  
  1283.     8     Disk-Information-Modul
  1284.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1285.  
  1286.     Als erstes Modul, um die Funktionalität von TurnUs zu erweitern, 
  1287.   befindet sich im Lieferumfang von TurnUs das 'Disk-Informations-
  1288.   Modul' (kurz DSK_INFO.AM). In einem Fenster werden zeilenförmig 
  1289.   spezifische Information zu dem im Popup angegebenen Laufwerk 
  1290.   angezeigt. Um das Laufwerk zu ändern, wählen Sie bitte aus dem Popup 
  1291.   ein neues aus - sogleich werden neue Informationen angezeigt.
  1292.  
  1293.     Sie können eine oder mehrere Zeilen aus dieser Anzeige selektieren, 
  1294.   verschieben und auf einem ACS-Fenster loslassen, so daß diese 
  1295.   Informationen dort übernommen werden. Dazu muß dieses Fenster den 
  1296.   simplen ACS-Objekttyp AT_STRING verstehen. Aus dem ACS-Paket sind 
  1297.   weitere solcher Module bekannt, beispielsweise der Taschenrechner.
  1298.  
  1299.  
  1300.     9     Notiz-Modul
  1301.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1302.     Im Verlauf der Zeit werden Sie sicherlich den Wunsch verspüren, für 
  1303.   Ihre angelegten Titel und Dateien wiederkehrende Begriffe zum 
  1304.   Beispiel für eine eventuelle Typisierung immer parat zu haben - 
  1305.   schließlich ist die Textsuche darauf angewiesen. Um auf diese 
  1306.   Begriffe schnell zuzugreifen, wurde das Notiz-Modul entwickelt.
  1307.  
  1308.     Es stellt in einem Fensterdialog fester Größe eine Textliste dar, 
  1309.   aus der einzelne Zeilen per Drag&Drop in andere Fenster gezogen 
  1310.   werden können. Dazu wird wie üblich eine Zeile markiert, die dann per 
  1311.   [SHIFT]-Mausklick in ein anderes Fenster gezogen werden kann.
  1312.  
  1313.     Neben dem Verschieben einzelner Textzeilen in diese Begriffliste 
  1314.   können Sie sehr schnell weitere Begriffe aufnehmen, indem Sie bei 
  1315.   geöffnetem Notiz-Fenster einen Buchstaben eingeben. Daraufhin 
  1316.   erscheint ein Dialog, der einen bis zu 30 Buchstaben langen Begriff 
  1317.   aufnimmt und durch [OK] in die Liste übernimmt. Achten Sie darauf, 
  1318.   daß die Begriffe automatisch immer alphabetisch sortiert aufgenommen 
  1319.   werden.
  1320.  
  1321.     Die Ikonen an der oberen Fensterleiste haben folgende Bedeutung:
  1322.  
  1323.     ∙ Text in Begriffliste laden:
  1324.  
  1325.     Mit der erscheinenden Dateiauswahlbox kann eine Textdatei 
  1326.   ausgewählt werden, die dann in die Begriffliste aufgenommen wird. 
  1327.   Vorherige Begriffe werden aus der Liste entfnernt!
  1328.  
  1329.     ∙ Begriffliste in Textdatei sichern:
  1330.  
  1331.     Um eingegebene Begriffe auch sichern zu können, können Sie hiermit 
  1332.   per Dateiauswahlbox eine Textdatei wählen, in die die Begriffliste 
  1333.   abgespeichert wird.
  1334.  
  1335.     ∙ Liste oder Zeile löschen:
  1336.  
  1337.     Ist Ihnen die Liste zu unübersichtlich und zu groß geworden, können 
  1338.   Sie hiermit entweder eine einzelne, markierte Zeile oder den gesamten 
  1339.   Bereich löschen.
  1340.  
  1341.     ∙ Information:
  1342.  
  1343.     Es erscheint eine Information zum Notiz-Modul.
  1344.  
  1345.  
  1346.     10    Hilfe-Modul
  1347.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1348.  
  1349.     Um den Anwender in jeder Situation eine adäquate Hilfe zu sein, 
  1350.   sollten alle Anwendungen oder Module in jeder Situation einen 
  1351.   erklärenden Hilfetext oder eine erläuternde Grafik zur Verfügung 
  1352.   stellen. Eigene Entwicklungen haben gezeigt, daß die dafür 
  1353.   erforderlichen Routinen sich in jedem Programm wiederholen und damit 
  1354.   nur unnötig Speicherplatz belegen. Vor diesem Hintergrund entstand 
  1355.   nun das Hilfe-Modul, daß sich auf dem Hintergrund als 'HILFE'-Ikone 
  1356.   anmeldet. Damit ist es nun den Programmierer von ACS-Programmen 
  1357.   möglich, diese Hilfe auch in Ihren Anwendungen zu nutzen: Das Hilfe-
  1358.   Modul wird in Zukunft dem ACS-Paket beigelegt, von ACS selber 
  1359.   unterstützt und weiter gepflegt.
  1360.  
  1361.     Für den Anwender eines Programmes ändert sich bis auf die   
  1362.   Darstellung einer Ikone nichts. Er kann diese Ikone öffnen und 
  1363.   bekommt den alten Hilfetext dargestellt.
  1364.  
  1365.     Dem ACS-Programierer dient folgendes Kapitel:
  1366.  
  1367.  
  1368.     10.1  Hilfe-Modul-Kommunikation
  1369.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1370.  
  1371.     Das Hilfe-Modul ist Freeware und kann unbedenklich jedem Programm 
  1372.   zur beigelegt werden. Es ist darauf zu achten, daß sich der 
  1373.   Programmanwender sich nicht um die internen Abläufe zu kümmern 
  1374.   braucht, dafür wurden für die Kommunikation zum Hilfe-Modul zwei neue 
  1375.   Nachrichten definiert und eine sehr leichte Nutzung implementiert. 
  1376.   Wird in dem Nachrichtenprotokoll nur eine Überschrift übergeben, wird 
  1377.   versucht, diese Überschrift an das Pure-C-Help-Acc weiter zu reichen. 
  1378.   Damit kann auch 1stGuide oder StGuide als Hilfe-ACC angesprochen 
  1379.   werden!
  1380.  
  1381.     In Zukunft sollten allen Programmen und Modulen des ACS-Systems ein 
  1382.   Hilfedatei als Text mitgeliefert werden. Diese sollten vorzugsweise 
  1383.   das Dateiende 'HLP' besitzen. Wie kann nun ein Programm die Existenz 
  1384.   eines Hilfe-Moduls feststellen?
  1385.  
  1386.     AS_ASKHELP  (#1000):
  1387.     In einer Schleife wird allen im Speicher befindlichen ACS-Fenster 
  1388.   diese Nachricht zugesand. Reagiert ein Fenster TRUE, so ist dieses 
  1389.   Fenster für die Hilfe-Darstellung heranzuziehen.
  1390.  
  1391.     AS_HELP     (#1001):
  1392.     Ist das Fenster gefunden worden, kann nun über diese Nachricht 
  1393.   diesem Fenster ein Dateiname verschickt werden, den das Hilfe-Modul 
  1394.   als Dateinamen für den Hilfetext oder als (X)IMG-Bild interpretiert. 
  1395.   Möchte man darüber hinaus aus dem Hilfetext nur eine Überschrift 
  1396.   anzeigen, ist diese Überschrift dem Dateinamen durch ein TAB getrennt 
  1397.   anzufügen (bei einer Grafik wird diese Information überlesen).
  1398.  
  1399.     Möchte ein ACS-Programm oder -Modul diese Hilfe Nutzen, kann 
  1400.   folgender Rumpf benutzt werden:
  1401.     --------------------------------------------------
  1402.     Awindow *help_wi = NULL;
  1403.     BYTE    mess[128+20];
  1404.     ...
  1405.     strcpy (mess, apppath);
  1406.     strcat (mess, "TURNUS.HLP");
  1407.     strcat (mess, "\tPARAMETER"); /* aus TURNUS.HLP nur Parameter-
  1408.                                   Seite zeigen */
  1409.     Awi_sendall (AS_ASKHELP, &help_wi);
  1410.     if (help_wi)
  1411.       (help_wi->service) (help_wi, AS_HELP, mess);
  1412.     else
  1413.       form_alert (1, "[1][ | Keine Hilfe vorhanden | ][ Abbruch ]");
  1414.     --------------------------------------------------
  1415.  
  1416.     Daraufhin lädt das Hilfe-Modul den Text (oder das Bild) und stellt 
  1417.   ihn in einem Fenster dar - beim Verfassen des Hilfe-Textes sollten 
  1418.   Sie darauf achten, die Zeilenlänge auf ca. 40 Zeichen zu begrenzen, 
  1419.   da ansonsten die Anzeige unnötig viel Platz auf dem Bildschirm 
  1420.   verbraucht. Das Hilfe-Modul versucht von sich aus, den dargestellten 
  1421.   Text an die momentanen Bildschirmmaße zu optimieren - sind dabei 
  1422.   Slider notwendig, werden diese eingeschaltet.
  1423.  
  1424.     Damit nun im Hilfe-Text neben der reinen Textdarstellung 
  1425.   unkompliziert einzelne Überschriften angegeben werden können, gilt 
  1426.   folgende Formatierung: einzelne Seiten werden durch '#' am 
  1427.   Zeilenanfang (oder durch das Textende) getrennt, hinter dem '#' folgt 
  1428.   direkt die Überschrift. Beispiel für obige Routine:
  1429.  
  1430.     --------------------------------------------------
  1431.     |#PARAMETER
  1432.     |
  1433.     | Einstellungen
  1434.     | ¯¯¯¯¯¯¯¯¯¯¯¯¯
  1435.     |  Wenn Sie das Verhalten und Aussehen
  1436.     | ...
  1437.     |#OPTIONEN
  1438.     |...
  1439.     --------------------------------------------------
  1440.  
  1441.     Neu hinzugekommen ist die Möglichkeit, einen Assistenten als Quick-
  1442.   Help einzusetzen. Wird mit obiger AS_HELP-Nachricht ein maximal zwei-
  1443.   zeiliger Text (<=78 Zeichen) übertragen, der mit dem Dollarzeichen 
  1444.   beginnt ($), so wird das als Quick-Help-Anweisung interpretiert.
  1445.  
  1446.     Ist das Zeichen hinter dem Dollar wieder ein Dollar (also "$$"), wird 
  1447.   die Quick-Help ausgeschaltet - weitere Zweizeiler mit diesem Format 
  1448.   werden also überlesen! Mit der Zeichenfolge Dollar+Ausrufezeichen wird 
  1449.   diese dann wieder eingeschaltet (also "$!"). Das ist dann sinnvoll, 
  1450.   wenn ein Programm die Option bietet, diese Quick-Help ein- oder 
  1451.   auszuschalten! Module sollten deswegen niemals diese Quick-Hilfe ein- 
  1452.   oder ausschalten, da dann die Quick-Help des Hauptprogramms wieder 
  1453.   genutzt wird, was der Anwender nicht wollte!
  1454.  
  1455.     Eine mögliche Vorgesehensweise für die Quick-Help (oder Assistent) 
  1456.   ist es, in einer zyklisch aufgerufenen Awindow->Init-Routine (per 
  1457.   AWS_LATEUPDATE) per objc_find (besser Adr_find!) das Objekt unter dem 
  1458.   Mauszeiger zu Suchen (sofern das Fenster oben ist!) und passend zu 
  1459.   diesem Index einen Zweizeiler ausgeben zu lassen!
  1460.  
  1461.  
  1462.     11    Danksagung
  1463.     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  1464.  
  1465.     Zunächst möche ich mich natürlich bei meiner Freundin Ulli 
  1466.   bedanken, nur allzu oft mußte Sie mich entbehren oder vom Computer 
  1467.   wegzerren..! Mein Dank gilt natürlich allen Betatestern, insbesondere 
  1468.   sei hier Alexander Güth genannt. Ganz besonderer Dank geht aber auch 
  1469.   in Richtung Süden, Stefan Bachert hatte immer ein offenes Ohr für 
  1470.   meine Vorschläge und Detailverbesserungen am ACSpro-Paket (Stefan: 
  1471.   ohne ACS hätte ich dafür oftmals doppelt oder dreimal so viel Zeit 
  1472.   benötigt).
  1473.  
  1474.  
  1475.     Viel Spaß wünscht
  1476.                         Oliver Michalak
  1477.  
  1478.